home *** CD-ROM | disk | FTP | other *** search
- #include "mlvalues.h"
- #include "prims.h"
- extern value tree_equal();
- extern value int_of_string();
- extern value format_int();
- extern value format_float();
- extern value float_of_string();
- extern value exp_float();
- extern value log_float();
- extern value sqrt_float();
- extern value power_float();
- extern value sin_float();
- extern value cos_float();
- extern value tan_float();
- extern value asin_float();
- extern value acos_float();
- extern value atan_float();
- extern value atan2_float();
- extern value create_string();
- extern value compare_strings();
- extern value blit_string();
- extern value fill_string();
- extern value get_vect16_item();
- extern value open_descriptor();
- extern value channel_descriptor();
- extern value channel_size();
- extern value flush();
- extern value output_char();
- extern value output_int();
- extern value output();
- extern value seek_out();
- extern value pos_out();
- extern value close_out();
- extern value input_char();
- extern value input_int();
- extern value input();
- extern value seek_in();
- extern value pos_in();
- extern value close_in();
- extern value extern_val();
- extern value intern_val();
- extern value hash_univ_param();
- extern value sys_exit();
- extern value sys_open();
- extern value sys_close();
- extern value sys_remove();
- extern value sys_rename();
- extern value sys_chdir();
- extern value sys_getenv();
- extern value sys_catch_break();
- extern value start_interp();
- extern value realloc_global();
- extern value static_alloc();
- extern value static_free();
- extern value static_resize();
- extern value gc();
- extern value obj_is_block();
- extern value obj_block();
- extern value available_primitives();
- extern value parse_engine();
- extern value get_next_char();
- extern value open_graph();
- extern value close_graph();
- extern value clear_graph();
- extern value size_x();
- extern value size_y();
- extern value set_color();
- extern value plot();
- extern value point_color();
- extern value moveto();
- extern value current_point();
- extern value lineto();
- extern value draw_arc();
- extern value set_line_width();
- extern value draw_char();
- extern value draw_string();
- extern value set_font();
- extern value set_text_size();
- extern value text_size();
- extern value fill_rect();
- extern value fill_arc();
- extern value fill_poly();
- extern value make_image();
- extern value dump_image();
- extern value draw_image();
- extern value get_image();
- extern value mouse_pos();
- extern value button_down();
- extern value read_key();
- extern value key_pressed();
- extern value sound();
- c_primitive cprim[] = {
- tree_equal,
- int_of_string,
- format_int,
- format_float,
- float_of_string,
- exp_float,
- log_float,
- sqrt_float,
- power_float,
- sin_float,
- cos_float,
- tan_float,
- asin_float,
- acos_float,
- atan_float,
- atan2_float,
- create_string,
- compare_strings,
- blit_string,
- fill_string,
- get_vect16_item,
- open_descriptor,
- channel_descriptor,
- channel_size,
- flush,
- output_char,
- output_int,
- output,
- seek_out,
- pos_out,
- close_out,
- input_char,
- input_int,
- input,
- seek_in,
- pos_in,
- close_in,
- extern_val,
- intern_val,
- hash_univ_param,
- sys_exit,
- sys_open,
- sys_close,
- sys_remove,
- sys_rename,
- sys_chdir,
- sys_getenv,
- sys_catch_break,
- start_interp,
- realloc_global,
- static_alloc,
- static_free,
- static_resize,
- gc,
- obj_is_block,
- obj_block,
- available_primitives,
- parse_engine,
- get_next_char,
- open_graph,
- close_graph,
- clear_graph,
- size_x,
- size_y,
- set_color,
- plot,
- point_color,
- moveto,
- current_point,
- lineto,
- draw_arc,
- set_line_width,
- draw_char,
- draw_string,
- set_font,
- set_text_size,
- text_size,
- fill_rect,
- fill_arc,
- fill_poly,
- make_image,
- dump_image,
- draw_image,
- get_image,
- mouse_pos,
- button_down,
- read_key,
- key_pressed,
- sound,
- 0 };
- char *names_of_cprim [] = {
- "tree_equal",
- "int_of_string",
- "format_int",
- "format_float",
- "float_of_string",
- "exp_float",
- "log_float",
- "sqrt_float",
- "power_float",
- "sin_float",
- "cos_float",
- "tan_float",
- "asin_float",
- "acos_float",
- "atan_float",
- "atan2_float",
- "create_string",
- "compare_strings",
- "blit_string",
- "fill_string",
- "get_vect16_item",
- "open_descriptor",
- "channel_descriptor",
- "channel_size",
- "flush",
- "output_char",
- "output_int",
- "output",
- "seek_out",
- "pos_out",
- "close_out",
- "input_char",
- "input_int",
- "input",
- "seek_in",
- "pos_in",
- "close_in",
- "extern_val",
- "intern_val",
- "hash_univ_param",
- "sys_exit",
- "sys_open",
- "sys_close",
- "sys_remove",
- "sys_rename",
- "sys_chdir",
- "sys_getenv",
- "sys_catch_break",
- "start_interp",
- "realloc_global",
- "static_alloc",
- "static_free",
- "static_resize",
- "gc",
- "obj_is_block",
- "obj_block",
- "available_primitives",
- "parse_engine",
- "get_next_char",
- "open_graph",
- "close_graph",
- "clear_graph",
- "size_x",
- "size_y",
- "set_color",
- "plot",
- "point_color",
- "moveto",
- "current_point",
- "lineto",
- "draw_arc",
- "set_line_width",
- "draw_char",
- "draw_string",
- "set_font",
- "set_text_size",
- "text_size",
- "fill_rect",
- "fill_arc",
- "fill_poly",
- "make_image",
- "dump_image",
- "draw_image",
- "get_image",
- "mouse_pos",
- "button_down",
- "read_key",
- "key_pressed",
- "sound",
- 0 };
-